comment \  paintdat.asm - Data Initialization
History:1839,1
03-31-88 22:44:25 get rid of two patterns.
02-10-88 21:39:10 add the four directional arrows needed for paintscr

publics:
  data
    pens
    big_block
    pot_pen
    big_dot_pen
    spray_pen
    first_pen
    pen_8
    pen_4
    three_dot_pen
    pointing_cursor
    waiting_cursor
    select_cursor
    scroll_cursor
    letter_cursor
    paint_cursor
    spray_cursor
    pencil_cursor
    cross_cursor
    eraser_cursor
    cross_cursor_1
    cross_cursor_2
    cross_cursor_4
    cross_cursor_8
    gray_pat
    black_pat
    white_pat
    stripe_pat
    patterns
    menu_items
    menu_cursor
    pnPat
    alert_stop
    alert_note
    alert_caution
    pull_down_storage
  code
    last_code
\

code	segment	public
	public	last_code
last_code	label	byte
code	ends

data	segment	public

dbw	macro	value
	db	high value
	db	low value
	endm

	public	pens
pens	label	byte
	dw	34

	public	big_block
big_block	label	word
	db	16,16
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b

	dw	34
	db	16,16
	dbw	0000011111100000b
	dbw	0001111111111000b
	dbw	0011111111111100b
	dbw	0111111111111110b
	dbw	0111111111111110b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	0111111111111110b
	dbw	0111111111111110b
	dbw	0011111111111100b
	dbw	0001111111111000b
	dbw	0000011111100000b

	dw	34
	db	16,16
	dbw	0000000000000011b
	dbw	0000000000000110b
	dbw	0000000000001100b
	dbw	0000000000011000b
	dbw	0000000000110000b
	dbw	0000000001100000b
	dbw	0000000011000000b
	dbw	0000000110000000b
	dbw	0000001100000000b
	dbw	0000011000000000b
	dbw	0000110000000000b
	dbw	0001100000000000b
	dbw	0011000000000000b
	dbw	0110000000000000b
	dbw	1100000000000000b
	dbw	1000000000000000b

	dw	34
	db	16,16
	dbw	1000000000000000b
	dbw	1100000000000000b
	dbw	0110000000000000b
	dbw	0011000000000000b
	dbw	0001100000000000b
	dbw	0000110000000000b
	dbw	0000011000000000b
	dbw	0000001100000000b
	dbw	0000000110000000b
	dbw	0000000011000000b
	dbw	0000000001100000b
	dbw	0000000000110000b
	dbw	0000000000011000b
	dbw	0000000000001100b
	dbw	0000000000000110b
	dbw	0000000000000011b

	dw	34
	db	16,16
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b

	dw	34
	db	16,2
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	34
	db	16,15
	dbw	0000000000000011b
	dbw	0000000000000000b
	dbw	0000000000001100b
	dbw	0000000000000000b
	dbw	0000000000110000b
	dbw	0000000000000000b
	dbw	0000000011000000b
	dbw	0000000000000000b
	dbw	0000001100000000b
	dbw	0000000000000000b
	dbw	0000110000000000b
	dbw	0000000000000000b
	dbw	0011000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b

	dw	34
	db	16,15
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b


;second row
	dw	34
	db	12,12
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	34
	db	12,12
	dbw	0000111100000000b
	dbw	0011111111000000b
	dbw	0111111111100000b
	dbw	0111111111100000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	0111111111100000b
	dbw	0111111111100000b
	dbw	0011111111000000b
	dbw	0000111100000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	34
	db	12,12
	dbw	0000000000110000b
	dbw	0000000001100000b
	dbw	0000000011000000b
	dbw	0000000110000000b
	dbw	0000001100000000b
	dbw	0000011000000000b
	dbw	0000110000000000b
	dbw	0001100000000000b
	dbw	0011000000000000b
	dbw	0110000000000000b
	dbw	1100000000000000b
	dbw	1000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	34
	db	12,12
	dbw	1000000000000000b
	dbw	1100000000000000b
	dbw	0110000000000000b
	dbw	0011000000000000b
	dbw	0001100000000000b
	dbw	0000110000000000b
	dbw	0000011000000000b
	dbw	0000001100000000b
	dbw	0000000110000000b
	dbw	0000000011000000b
	dbw	0000000001100000b
	dbw	0000000000110000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	34
	db	16,12
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	34
	db	12,2
	dbw	1111111111110000b
	dbw	1111111111110000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	34
	db	12,11
	dbw	0000000000110000b
	dbw	0000000000000000b
	dbw	0000000011000000b
	dbw	0000000000000000b
	dbw	0000001100000000b
	dbw	0000000000000000b
	dbw	0000110000000000b
	dbw	0000000000000000b
	dbw	0011000000000000b
	dbw	0000000000000000b
	dbw	1100000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	34
	db	15,2
	dbw	1010101010101010b
	dbw	1010101010101010b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b


;third row
	dw	10
	public	pen_8
pen_8	label	word
	db	8,8
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b

	dw	10
	db	8,8
	db	00111100b
	db	01111110b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	01111110b
	db	00111100b
	dw	10
	db	8,8
	db	00000011b
	db	00000110b
	db	00001100b
	db	00011000b
	db	00110000b
	db	01100000b
	db	11000000b
	db	10000000b

	dw	10
	db	8,8
	db	10000000b
	db	11000000b
	db	01100000b
	db	00110000b
	db	00011000b
	db	00001100b
	db	00000110b
	db	00000011b

	dw	10
	db	1,8
	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b

	dw	10
	db	8,1
	db	11111111b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	dw	10
	db	8,7
	db	00000011b
	db	00000000b
	db	00001100b
	db	00000000b
	db	00110000b
	db	00000000b
	db	11000000b
	db	00000000b

	dw	34

	public	spray_pen
spray_pen	label	byte
	db	14,11
	dbw	0000000100000000b
	dbw	0001000000010000b
	dbw	0000001000000000b
	dbw	1000000001000100b
	dbw	0001000000000000b
	dbw	0000000100000000b
	dbw	1000000000100100b
	dbw	0000010000000000b
	dbw	0000000010000000b
	dbw	0001000000010000b
	dbw	0000000100000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

;fourth row

	dw	10
	public	pen_4
pen_4	label	word
	db	4,4
	db	11110000b
	db	11110000b
	db	11110000b
	db	11110000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	dw	10
	public	first_pen
first_pen	label	byte
	db	4,4
	db	01100000b
	db	11110000b
	db	11110000b
	db	01100000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	dw	10
	db	4,4
	db	00110000b
	db	01100000b
	db	11000000b
	db	10000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	dw	10
	db	4,4
	db	10000000b
	db	11000000b
	db	01100000b
	db	00110000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	dw	10
	db	1,4
	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	dw	10
	db	4,1
	db	11110000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	dw	10
	public	dot_pen
dot_pen	label	byte
	db	1,1
	db	10000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	dw	pens-$-2
	public	big_dot_pen
big_dot_pen	label	byte
	db	2,2
	db	11000000b
	db	11000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	public	three_dot_pen
three_dot_pen	label	byte
	db	3,3
	db	11100000b
	db	11100000b
	db	11100000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b


	public	pointing_cursor
pointing_cursor	label	word
	dw	0,0
	dbw	0011111111111111b
	dbw	0001111111111111b
	dbw	0000111111111111b
	dbw	0000011111111111b
	dbw	0000001111111111b
	dbw	0000000111111111b
	dbw	0000000011111111b
	dbw	0000000001111111b
	dbw	0000000000111111b
	dbw	0000000000011111b
	dbw	0000000000001111b
	dbw	0001000011111111b
	dbw	0011000011111111b
	dbw	1111100001111111b
	dbw	1111100001111111b
	dbw	1111110000111111b

	dbw	0000000000000000b
	dbw	0100000000000000b
	dbw	0110000000000000b
	dbw	0111000000000000b
	dbw	0111100000000000b
	dbw	0111110000000000b
	dbw	0111111000000000b
	dbw	0111111100000000b
	dbw	0111111110000000b
	dbw	0111111111000000b
	dbw	0110110000000000b
	dbw	0100011000000000b
	dbw	0000011000000000b
	dbw	0000001100000000b
	dbw	0000001100000000b
	dbw	0000000000000000b

	public	waiting_cursor
waiting_cursor	label	word
	dw	7,8
	dbw	1111110000111111b
	dbw	1111110000111111b
	dbw	1111110000111111b
	dbw	1111000000001111b
	dbw	1110000000000111b
	dbw	1100000000000011b
	dbw	0000000000000001b
	dbw	0000000000000001b
	dbw	0000000000000001b
	dbw	0000000000000001b
	dbw	1100000000000011b
	dbw	1110000000000111b
	dbw	1111000000001111b
	dbw	1111110000111111b
	dbw	1111110000111111b
	dbw	1111110000111111b

	dbw	0000000000000000b
	dbw	0000000110000000b
	dbw	0000000110000000b
	dbw	0000011111100000b
	dbw	0000100000010000b
	dbw	0001000100001000b
	dbw	0010000100000100b
	dbw	0110000100000100b
	dbw	0110000100000100b
	dbw	0010000010000100b
	dbw	0001000001001000b
	dbw	0000100000010000b
	dbw	0000011111100000b
	dbw	0000000110000000b
	dbw	0000000110000000b
	dbw	0000000000000000b

	public	gray_pat, black_pat, white_pat, stripe_pat
gray_pat	db	4 dup(0aah,055h)
black_pat	db	8 dup(0)
white_pat	db	8 dup(0ffh)
stripe_pat	label	byte
	db	11111000b
	db	11110001b
	db	11100011b
	db	11000111b
	db	10001111b
	db	00011111b
	db	00111110b
	db	01111100b
	db	11111000b
	db	11110001b
	db	11100011b
	db	11000111b
	db	10001111b
	db	00011111b
	db	00111110b
	db	01111100b

	public	patterns
patterns	label	word
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b
	db	11111111b

	db	11111111b
	db	01110111b
	db	11111111b
	db	11011101b
	db	11111111b
	db	01110111b
	db	11111111b
	db	11011101b

	db	01110111b
	db	11011101b
	db	01110111b
	db	11011101b
	db	01110111b
	db	11011101b
	db	01110111b
	db	11011101b

	db	01010101b
	db	10101010b
	db	01010101b
	db	10101010b
	db	01010101b
	db	10101010b
	db	01010101b
	db	10101010b

	db	11111111b
	db	10101010b
	db	11111111b
	db	10101010b
	db	11111111b
	db	10101010b
	db	11111111b
	db	10101010b

	db	10101010b
	db	10101010b
	db	10101010b
	db	10101010b
	db	10101010b
	db	10101010b
	db	10101010b
	db	10101010b

	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b

	db	10000000b
	db	00000000b
	db	00001000b
	db	00000000b
	db	10000000b
	db	00000000b
	db	00001000b
	db	00000000b

	db	00000000b
	db	10001000b
	db	00000000b
	db	00100010b
	db	00000000b
	db	10001000b
	db	00000000b
	db	00100010b

	db	10001000b
	db	00100010b
	db	10001000b
	db	00100010b
	db	10001000b
	db	00100010b
	db	10001000b
	db	00100010b

	db	00000000b
	db	10101010b
	db	00000000b
	db	10101010b
	db	00000000b
	db	10101010b
	db	00000000b
	db	10101010b

	db	11111111b
	db	00000000b
	db	11111111b
	db	00000000b
	db	11111111b
	db	00000000b
	db	11111111b
	db	00000000b

	db	01110111b
	db	11101110b
	db	11011101b
	db	10111011b
	db	01110111b
	db	11101110b
	db	11011101b
	db	10111011b

	db	00010001b
	db	00010001b
	db	00010001b
	db	00010001b
	db	00010001b
	db	00010001b
	db	00010001b
	db	00010001b

	db	11000000b
	db	00001100b
	db	10001101b
	db	10110001b
	db	00110110b
	db	00000110b
	db	00011000b
	db	11011000b


	db	10000000b
	db	00000100b
	db	01000000b
	db	00001000b
	db	00000001b
	db	00100000b
	db	00000010b
	db	00010000b

	db	00000001b
	db	00000001b
	db	00000001b
	db	11111111b
	db	00000001b
	db	00000001b
	db	00000001b
	db	11111111b

	db	10000000b
	db	10000000b
	db	10000000b
	db	11111111b
	db	00001000b
	db	00001000b
	db	00001000b
	db	11111111b

	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	00000000b
	db	10000000b

	db	00100000b
	db	01000000b
	db	10000000b
	db	00000000b
	db	00010000b
	db	00001000b
	db	00000100b
	db	00000000b

	db	01000100b
	db	10000010b
	db	00000001b
	db	00000001b
	db	00000001b
	db	10000010b
	db	01000100b
	db	00111001b

	db	00001101b
	db	10011001b
	db	11010000b
	db	01100000b
	db	10110000b
	db	10011001b
	db	00001011b
	db	00000110b

	db	00010100b
	db	00001000b
	db	00001000b
	db	01010101b
	db	10100000b
	db	01000000b
	db	01000000b
	db	10101010b

	db	00101001b
	db	01000100b
	db	10000010b
	db	01000001b
	db	00100010b
	db	10010100b
	db	01001001b
	db	10010010b

	db	01100111b
	db	01100000b
	db	11111111b
	db	11111111b
	db	01100000b
	db	01100000b
	db	01100111b
	db	01100111b

	db	10001000b
	db	00010001b
	db	00100010b
	db	01000100b
	db	10001000b
	db	00010001b
	db	00100010b
	db	01000100b

	db	00000000b
	db	00000000b
	db	00000000b
	db	11111111b
	db	00000000b
	db	00000000b
	db	00000000b
	db	11111111b

	db	00100100b
	db	01000010b
	db	10000001b
	db	10000001b
	db	01000010b
	db	00100100b
	db	00011000b
	db	00011000b

	db	00001000b
	db	00000000b
	db	10101010b
	db	00000000b
	db	00001000b
	db	00000000b
	db	10001000b
	db	00000000b

	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b
	db	10000000b
	db	11111111b
	db	10000000b

	db	00100000b
	db	01000000b
	db	10000000b
	db	01000001b
	db	00100010b
	db	00010100b
	db	00001000b
	db	00010000b

	db	10101010b
	db	00000000b
	db	10001000b
	db	00010100b
	db	00100010b
	db	01000001b
	db	10001000b
	db	00000000b

	db	00000000b
	db	01000000b
	db	10100000b
	db	00000000b
	db	00000000b
	db	00001000b
	db	00010100b
	db	00000000b


	db	00000000b
	db	00000000b
	db	10000001b
	db	01000010b
	db	00100100b
	db	00011000b
	db	00000000b
	db	00000000b

	db	01000001b
	db	00111110b
	db	00001000b
	db	00001000b
	db	00010100b
	db	11100011b
	db	10000000b
	db	10000000b

	db	00001111b
	db	10010001b
	db	10011111b
	db	00001111b
	db	11110000b
	db	00011001b
	db	11111001b
	db	11110000b

	db	00000001b
	db	00000010b
	db	00000100b
	db	00001000b
	db	00010000b
	db	00101010b
	db	01010101b
	db	11111111b

	db	00010000b
	db	00101000b
	db	01010100b
	db	10101010b
	db	01010100b
	db	00101000b
	db	00010000b
	db	00000000b


if 0
	dw	16,16
	dbw	0000001111100000b
	dbw	0001110000011000b
	dbw	0011000000000100b
	dbw	0110000000000010b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	0100000000000110b
	dbw	0111000000111000b
	dbw	1100100111000000b
	dbw	1010011000000000b
	dbw	0111100000000000b
	dbw	0001000000000000b
	dbw	0001000000000000b
	dbw	0010000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dw	16,12
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0011110000111100b
	dbw	0100001001000010b
	dbw	0100000110000010b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	0100000000000010b
	dbw	0100000000000010b
	dbw	0010000000000100b
	dbw	0001100000011000b
	dbw	0000011111100000b

	dw	16,12
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0011110000111100b
	dbw	0110101001101010b
	dbw	0101010111010110b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	0110101010101010b
	dbw	0101010101010110b
	dbw	0010101010101100b
	dbw	0001110101011000b
	dbw	0000011111100000b


	dw	16,12
	dbw	0000000000000000b
	dbw	0000011111111111b
	dbw	0000101010101010b
	dbw	0001010101010100b
	dbw	0010101010101000b
	dbw	0101010101010000b
	dbw	1010101010100000b
	dbw	1101010101010000b
	dbw	1010101010101000b
	dbw	1101010101010100b
	dbw	1010101010101010b
	dbw	1111111111111111b
endif

	public	menu_items
menu_items	label	byte
	dw	16,12
	dbw	1110001111000111b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1110001111000111b

	dw	22,14
	db	11111111b,11111111b,11111100b
	db	11100000b,00000000b,00111000b
	db	11000000b,00000000b,01100000b
	db	10000000b,00000001b,11000000b
	db	00000000b,00000011b,00000000b
	db	00000000b,01101110b,00000000b
	db	00000000b,00011000b,00000000b
	db	00000000b,01100110b,00000000b
	db	00000001b,11000000b,00000000b
	db	00000011b,00000000b,00000000b
	db	00001110b,00000000b,00000100b
	db	00011000b,00000000b,00001100b
	db	01110000b,00000000b,00011100b
	db	11111111b,11111111b,11111100b

	dw	16,15
	dbw	0000000100000000b
	dbw	0000000010000000b
	dbw	1000000001000000b
	dbw	0100000000100000b
	dbw	0010100010010000b
	dbw	0010010010010000b
	dbw	0001101100010000b
	dbw	0000100100101000b
	dbw	0000011001001000b
	dbw	0000010010100100b
	dbw	0000100100100100b
	dbw	0001001000010010b
	dbw	0010010000010010b
	dbw	0010100000001001b
	dbw	0001000000000110b

	dw	16,13
	dbw	0000000000000010b
	dbw	0000000000101000b
	dbw	0000000000100010b
	dbw	0000001001001000b
	dbw	0000000100001001b
	dbw	1100100001000000b
	dbw	1110010100010100b
	dbw	1100100000001001b
	dbw	0000001010000000b
	dbw	0000000000101010b
	dbw	0000000100000001b
	dbw	0000000000010000b
	dbw	0000000000000010b

	dw	16,16
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000001000000b
	dbw	0000000001000000b
	dbw	0000000001000000b
	dbw	0111111110000000b
	dbw	1000000000000000b
	dbw	1001111111111110b
	dbw	1010101010101011b
	dbw	0111010101010101b
	dbw	0010101010101011b
	dbw	0001111111111110b

	dw	15,15
	dbw	0000000000011000b
	dbw	0000000000101100b
	dbw	0000000001000110b
	dbw	0000000010000110b
	dbw	0000000100001010b
	dbw	0000001000010010b
	dbw	0000010000100100b
	dbw	0000100001001000b
	dbw	0001000010110000b
	dbw	0011100100100000b
	dbw	0011111000000000b
	dbw	0111100000000000b
	dbw	0111000000000000b
	dbw	1110000000000000b
	dbw	1000000000000000b

	dw	24,16
	db	00000000b,00000000b,00000011b
	db	00000000b,00000000b,00000110b
	db	00000000b,00000000b,00001100b
	db	00000000b,00000000b,00011000b
	db	00000000b,00000000b,00110000b
	db	00000000b,00000000b,01100000b
	db	00000000b,00000000b,11000000b
	db	00000000b,00000011b,01000000b
	db	00000000b,10101101b,01000000b
	db	00000101b,01011011b,10000000b
	db	00000000b,00010110b,10000000b
	db	00000101b,01011001b,00000000b
	db	00000010b,10110010b,00000000b
	db	01010101b,01101100b,00000000b
	db	10101010b,10110000b,00000000b
	db	00000101b,01000000b,00000000b

	dw	16,13
	dbw	0000000001111110b
	dbw	0000000010000010b
	dbw	0000000100000101b
	dbw	0000001000001001b
	dbw	0000010000010011b
	dbw	0000100000100110b
	dbw	0001000001001100b
	dbw	0010000010011000b
	dbw	0100000100110000b
	dbw	1111111001100000b
	dbw	1000001011000000b
	dbw	1000001110000000b
	dbw	1111111100000000b

	dw	16,8
	dbw	1100000000000000b
	dbw	0011000000000000b
	dbw	0000110000000000b
	dbw	0000001100000000b
	dbw	0000000011000000b
	dbw	0000000000110000b
	dbw	0000000000001100b
	dbw	0000000000000011b

	dw	16,12
	dbw	1111111111111111b
	dbw	0100000000000010b
	dbw	0010000000000100b
	dbw	0001000000001000b
	dbw	0000100000010000b
	dbw	0000010000100000b
	dbw	0000010000100000b
	dbw	0000100000010000b
	dbw	0001000000001000b
	dbw	0010000000000100b
	dbw	0100000000000010b
	dbw	1111111111111111b

	dw	16,12
	dbw	1111111111111111b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1111111111111111b

	dw	16,12
	dbw	1111111111111111b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	1111111111111111b

	dw	16,12
	dbw	0011111111111100b
	dbw	0100000000000010b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	0100000000000010b
	dbw	0011111111111100b

	dw	16,12
	dbw	0011111111111100b
	dbw	0110101010101010b
	dbw	1101010101010101b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	1010101010101011b
	dbw	0101010101010110b
	dbw	0011111111111100b

	dw	16,12
	dbw	0000011111100000b
	dbw	0001100000011000b
	dbw	0010000000000100b
	dbw	0100000000000010b
	dbw	0100000000000010b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	0100000000000010b
	dbw	0100000000000010b
	dbw	0010000000000100b
	dbw	0001100000011000b
	dbw	0000011111100000b

	dw	16,12
	dbw	0000011111100000b
	dbw	0001101010111000b
	dbw	0011010101010100b
	dbw	0110101010101010b
	dbw	0101010101010110b
	dbw	1010101010101011b
	dbw	1101010101010101b
	dbw	0110101010101010b
	dbw	0101010101010110b
	dbw	0010101010101100b
	dbw	0001110101011000b
	dbw	0000011111100000b


	dw	13,7
	dbw	0001000001000000b
	dbw	0010000000100000b
	dbw	0100000000010000b
	dbw	1111111111111000b
	dbw	0100000000010000b
	dbw	0010000000100000b
	dbw	0001000001000000b

	dw	7,11
	db	00010000b
	db	00111000b
	db	01010100b
	db	10010010b
	db	00010000b
	db	00010000b
	db	00010000b
	db	10010010b
	db	01010100b
	db	00111000b
	db	00010000b

public	select_cursor
public	scroll_cursor
public	letter_cursor
public	paint_cursor
public	spray_cursor
public	pencil_cursor
public	eraser_cursor
public	cross_cursor_1
public	cross_cursor_2
public	cross_cursor_4
public	cross_cursor_8

select_cursor	label	word
	dw	7,8
	dw	16 dup(0ffffh)

	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000100000000b
	dbw	0111001110011100b
	dbw	0000000100000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000000000000b

scroll_cursor	label	word
	dw	8,8

	dbw	0000000011111111b
	dbw	0000000001111111b
	dbw	0000000000111111b
	dbw	1000000000011111b
	dbw	1100000000001111b
	dbw	1100000000001111b
	dbw	1110000000000111b
	dbw	1111000000000111b
	dbw	1111100000000111b
	dbw	1111100001000011b
	dbw	1111000011000011b
	dbw	1110000111100001b
	dbw	1100001111100001b
	dbw	1100011111110000b
	dbw	1110111111111001b
	dbw	1111111111111111b

	dbw	0000000100000000b
	dbw	0000000010000000b
	dbw	1000000001000000b
	dbw	0100000000100000b
	dbw	0010100010010000b
	dbw	0010010010010000b
	dbw	0001101100010000b
	dbw	0000100100101000b
	dbw	0000011001001000b
	dbw	0000010010100100b
	dbw	0000100100100100b
	dbw	0001001000010010b
	dbw	0010010000010010b
	dbw	0010100000001001b
	dbw	0001000000000110b
	dbw	0000000000000000b

letter_cursor	label	word
	dw	7,11
	dw	16 dup(0ffffh)

	dbw	0011100000111000b
	dbw	0000010001000000b
	dbw	0000001010000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000000100000000b
	dbw	0000001110000000b
	dbw	0000000100000000b
	dbw	0000001010000000b
	dbw	0000010001000000b
	dbw	0011100000111000b

paint_cursor	label	word
	dw	16,16
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b

	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000011100000b
	dbw	0000000001000000b
	dbw	0000000001000000b
	dbw	0000000001000000b
	dbw	0111111110000000b
	dbw	1000000000000000b
	dbw	1001111111111110b
	dbw	1010000000000001b
	dbw	0110000000000001b
	dbw	0010000000000001b
	dbw	0001111111111111b


spray_cursor	label	word
	dw	8,8
	dw	16 dup(0ffffh)

	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000100000000b
	dbw	0001000000010000b
	dbw	0000001000000000b
	dbw	1000000001000100b
	dbw	0001000000000000b
	dbw	0000000100000000b
	dbw	1000000000100100b
	dbw	0000010000000000b
	dbw	0000000010000000b
	dbw	0001000000010000b
	dbw	0000000100000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b


pencil_cursor	label	word
	dw	0,15
	dbw	1111111111111111b
	dbw	1111111111000011b
	dbw	1111111110000001b
	dbw	1111111100000000b
	dbw	1111111000000000b
	dbw	1111110000000000b
	dbw	1111100000000000b
	dbw	1111000000000001b
	dbw	1110000000000011b
	dbw	1100000000000111b
	dbw	1100000000001111b
	dbw	1110000010001111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b

	dbw	0000000000000000b
	dbw	0000000000011000b
	dbw	0000000000101100b
	dbw	0000000001000110b
	dbw	0000000010000110b
	dbw	0000000100001010b
	dbw	0000001000010010b
	dbw	0000010000100100b
	dbw	0000100001001000b
	dbw	0001000010110000b
	dbw	0011100100100000b
	dbw	0011111000000000b
	dbw	0111100000000000b
	dbw	0111000000000000b
	dbw	1110000000000000b
	dbw	1000000000000000b


cross_cursor_1	label	word
	dw	3,3
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b

	dbw	0001000000000000b
	dbw	0001000000000000b
	dbw	0001000000000000b
	dbw	1111111000000000b
	dbw	0001000000000000b
	dbw	0001000000000000b
	dbw	0001000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b


cross_cursor_2	label	word
	dw	3,3
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b

	dbw	0001100000000000b
	dbw	0001100000000000b
	dbw	0001100000000000b
	dbw	1111111100000000b
	dbw	1111111100000000b
	dbw	0001100000000000b
	dbw	0001100000000000b
	dbw	0001100000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b


cross_cursor_4	label	word
	dw	3,3
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b

	dbw	0001111000000000b
	dbw	0001111000000000b
	dbw	0001111000000000b
	dbw	1111111111000000b
	dbw	1111111111000000b
	dbw	1111111111000000b
	dbw	1111111111000000b
	dbw	0001111000000000b
	dbw	0001111000000000b
	dbw	0001111000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b


cross_cursor_8	label	word
	dw	3,3
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b
	dbw	1111111111111111b

	dbw	0001111111100000b
	dbw	0001111111100000b
	dbw	0001111111100000b
	dbw	1111111111111100b
	dbw	1111111111111100b
	dbw	1111111111111100b
	dbw	1111111111111100b
	dbw	1111111111111100b
	dbw	1111111111111100b
	dbw	1111111111111100b
	dbw	1111111111111100b
	dbw	1111111111111100b
	dbw	0001111111100000b
	dbw	0001111111100000b
	dbw	0001111111100000b
	dbw	0000000000000000b


eraser_cursor	label	word
	dw	8,8

	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b
	dbw	0000000000000000b

	dbw	1111111111111111b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1000000000000001b
	dbw	1111111111111111b

	public	pnPat
pnPat		db	3*24*8 dup(?)

	public	alert_stop
alert_stop	label	word
	dw	24,16
	db	00000000b,01111110b,00000000b
	db	00000111b,10000001b,11100000b
	db	00011000b,00011000b,00011000b
	db	00100000b,00111100b,00000100b
	db	01000000b,00111100b,00000010b
	db	01000000b,00111100b,00000010b
	db	10000000b,00111100b,00000001b
	db	10000000b,00111100b,00000001b
	db	10000000b,00011000b,00000001b
	db	10000000b,00011000b,00000001b
	db	01000000b,00000000b,00000010b
	db	01000000b,00011000b,00000010b
	db	00100000b,00011000b,00000100b
	db	00011000b,00000000b,00011000b
	db	00000111b,10000001b,11100000b
	db	00000000b,01111110b,00000000b


	public	alert_note
alert_note	label	word
	dw	24,16
	db	00000000b,01111110b,00000000b
	db	00000111b,10000001b,11100000b
	db	00011000b,00011000b,00011000b
	db	00100011b,00011000b,11000100b
	db	01000001b,10011001b,10000010b
	db	01000000b,11011011b,00000010b
	db	10000000b,01111110b,00000001b
	db	10000111b,11111111b,11100001b
	db	10000000b,01111110b,00000001b
	db	01000000b,11011011b,00000010b
	db	01000001b,10011001b,10000010b
	db	00100011b,00011000b,11000100b
	db	00011000b,00011000b,00011000b
	db	00000111b,10000001b,11100000b
	db	00000000b,01111110b,00000000b
	db	00000000b,00000000b,00000000b

	public	alert_caution
alert_caution	label	word
	dw	24,16
	db	00000000b,01111110b,00000000b
	db	00000111b,10000001b,11100000b
	db	00011000b,00000000b,00011000b
	db	00100000b,00111110b,00000100b
	db	01000000b,01100011b,00000010b
	db	01000000b,01100011b,00000010b
	db	10000000b,00000110b,00000001b
	db	10000000b,00001100b,00000001b
	db	10000000b,00011000b,00000001b
	db	10000000b,00011000b,00000001b
	db	01000000b,00000000b,00000010b
	db	01000000b,00011000b,00000010b
	db	00100000b,00011000b,00000100b
	db	00011000b,00000000b,00011000b
	db	00000111b,10000001b,11100000b
	db	00000000b,01111110b,00000000b

	public	up_arrow
up_arrow	dw	9, 9
	db	00001000b,00000000b
	db	00011100b,00000000b
	db	00111110b,00000000b
	db	01111111b,00000000b
	db	11111111b,10000000b
	db	00011100b,00000000b
	db	00011100b,00000000b
	db	00011100b,00000000b
	db	00011100b,00000000b

	public	down_arrow
down_arrow	dw	9,9
	db	00011100b,00000000b
	db	00011100b,00000000b
	db	00011100b,00000000b
	db	00011100b,00000000b
	db	11111111b,10000000b
	db	01111111b,00000000b
	db	00111110b,00000000b
	db	00011100b,00000000b
	db	00001000b,00000000b

	public	left_arrow
left_arrow	dw	9,9
	db	00001000b,00000000b
	db	00011000b,00000000b
	db	00111000b,00000000b
	db	01111111b,10000000b
	db	11111111b,10000000b
	db	01111111b,10000000b
	db	00111000b,00000000b
	db	00011000b,00000000b
	db	00001000b,00000000b

	public	right_arrow
right_arrow	dw	9,9
	db	00001000b,00000000b
	db	00001100b,00000000b
	db	00001110b,00000000b
	db	11111111b,00000000b
	db	11111111b,10000000b
	db	11111111b,00000000b
	db	00001110b,00000000b
	db	00001100b,00000000b
	db	00001000b,00000000b

	public	pull_down_storage
pull_down_storage	label	byte

data	ends

	end
